pressing need - French English Dictionary